// vue3 的路由 也使用了 组合式api
import { createRouter, createWebHistory, createWebHashHistory } from 'vue-router'

// createRouter 创建路由对象的方法代替new VueRouter()

const routes = [
  {
    path: "/",
    redirect: "/home"
  },
  {
    path: "/home",
    name: "home",

    component: () => import("../views/home/index.vue")
  },
  {
    path: "/cart",
    name: "cart",
    meta: { title: "购物车", icon: 'carticon', isLogin: true },
    component: () => import("../views/cart/index.vue")
  }
]
// mode 路由模式
// createWebHistory history 模式
// createWebHashHistory hash 模式
const router = createRouter({
  history: createWebHistory(), // history 模式
  routes
})
// 导出路由对象
export default router